﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Didsoft.SalesLive.Entidades;

namespace Didsoft.SalesLive.UI
{
    public partial class Home : Page
    {
        
        public Home()
        {
            InitializeComponent();
           
        }

        // Executes when the user navigates to this page.
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            Didsoft.SalesLive.Negocios.PersonaNegocios negociosContexto = new Negocios.PersonaNegocios();
            negociosContexto.Load<Persona>(negociosContexto.GetPersonasQuery(),
                                GetPersonas =>
                                {
                                    if (GetPersonas.HasError)
                                    {
                                        MessageBox.Show(GetPersonas.Error.Message);
                                        GetPersonas.MarkErrorAsHandled();
                                    }
                                    else
                                    {
                                        dataGrid1.ItemsSource = GetPersonas.Entities;
                                    }
                                }, null);
        }
    }
}